/*
 Copyright (C) 2009 are of bakabt
 boxtorrents, azureus, vuze, and java are copyrighted to their respective owner.

 This program is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; version 2 of the License.

 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.

 You should have received a copy of the GNU General Public License
 along with this program; if not, write to the Free Software
 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 */
package com.boxtorrents.azureus;

import java.io.Serializable;

/**
 * @author are of bakabt.com
 */
public interface PluginParamConstants extends Serializable {
	/**
	 * User page that contains statistic
	 */
	public static final String PR_USERPAGE = "param.userpage";
	/**
	 * Passkey, used by tracker changer
	 */
	public static final String PR_PASSKEY = "param.passkey";
	/**
	 * Minimum time in minutes between check
	 */
	public static final String PR_MIN_CHECK = "param.delay";
	/**
	 * Warn ratio in %
	 */
	public static final String PR_RATIO_WARN = "param.ratio.warn";
	/**
	 * Danger ratio in %
	 */
	public static final String PR_RATIO_DANGER = "param.ratio.danger";
	/**
	 * Browser path
	 */
	public static final String PR_BROWSER = "param.browser";
	/**
	 * Download handler type
	 */
	public static final String PR_DOWNLOAD_HANDLER = "param.downloadhandler";
	/**
	 * Alternative tracker
	 */
	public static final String PR_DOWNLOAD_HANDLER_ALT_TRACKER = "param.downloadhandler.tracker.alturl";
	/**
	 * Alert for download handler
	 */
	public static final String PR_DOWNLOAD_HANDLER_ALERT = "param.downloadhandler.alert";
	/**
	 * Enable notifier
	 */
	public static final String PR_NOTIFY_ENABLE = "action.notify.enable";
	/**
	 * Notify on every check, not only between transition
	 */
	public static final String PR_NOTIFY_ALWAYS = "config.notify.always";
	/**
	 * Bad client list
	 */
	public static final String PR_CLIENTFILTER_LIST = "param.clientfilter.badlist";
	/**
	 * Enable client filter
	 */
	public static final String PR_CLIENTFILTER_ENABLE = "param.clientfilter.enable";
	/**
	 * Don't ban bad client if he is seeder?
	 */
	public static final String PR_CLIENTFILTER_SEED = "param.clientfilter.badseed";
	/**
	 * Notify user about banning client?
	 */
	public static final String PR_CLIENTFILTER_NOTIFY = "param.clientfilter.notify";
}
